Uses of Class
negotiator.repository.ProfileRepItem

Packages that use ProfileRepItem
negotiator   
negotiator.protocol   
negotiator.protocol.alternatingoffers   
negotiator.protocol.auction   
negotiator.repository   
negotiator.tournament   
negotiator.tournament.VariablesAndValues   
 

Uses of ProfileRepItem in negotiator
 

Methods in negotiator with parameters of type ProfileRepItem
static Protocol Global.createProtocolInstance(ProtocolRepItem protRepItem, AgentRepItem[] agentRepItems, ProfileRepItem[] profileRepItems, java.util.HashMap<AgentParameterVariable,AgentParamValue>[] agentParams)
           
static Protocol Global.createProtocolInstance(ProtocolRepItem protRepItem, AgentRepItem[] agentRepItems, ProfileRepItem[] profileRepItems, java.util.HashMap<AgentParameterVariable,AgentParamValue>[] agentParams, java.lang.ClassLoader classLoader)
           
 

Uses of ProfileRepItem in negotiator.protocol
 

Methods in negotiator.protocol that return ProfileRepItem
 ProfileRepItem Protocol.getProfileRepItems(int index)
           
 

Methods in negotiator.protocol with parameters of type ProfileRepItem
 void Protocol.fireBilateralAtomicNegotiationSessionEvent(BilateralAtomicNegotiationSession session, ProfileRepItem profileA, ProfileRepItem profileB, AgentRepItem agentA, AgentRepItem agentB, java.lang.String agenAName, java.lang.String agentBName)
           
 

Constructors in negotiator.protocol with parameters of type ProfileRepItem
Protocol(AgentRepItem[] agentRepItems, ProfileRepItem[] profileRepItems, java.util.HashMap<AgentParameterVariable,AgentParamValue>[] agentParams, int totalMatches)
           
 

Uses of ProfileRepItem in negotiator.protocol.alternatingoffers
 

Methods in negotiator.protocol.alternatingoffers that return ProfileRepItem
 ProfileRepItem AlternatingOffersProtocol.getProfileArep()
           
 ProfileRepItem AlternatingOffersProtocol.getProfileBrep()
           
 

Methods in negotiator.protocol.alternatingoffers with parameters of type ProfileRepItem
protected static java.util.ArrayList<AlternatingOffersProtocol> AlternatingOffersProtocol.allParameterCombis(Tournament tournament, AgentRepItem agentA, AgentRepItem agentB, ProfileRepItem profileA, ProfileRepItem profileB)
          This is a recursive function that iterates over all *parameters* and tries all values for each, recursively calling itself to iterate over the remaining parameters.
protected static void AlternatingOffersProtocol.allParameterCombis(Tournament tournament, java.util.ArrayList<AssignedParameterVariable> allparameters, java.util.ArrayList<AlternatingOffersProtocol> sessions, ProfileRepItem profileA, ProfileRepItem profileB, AgentRepItem agentA, AgentRepItem agentB, java.util.ArrayList<AssignedParamValue> chosenvalues)
          adds all permutations of all NegotiationSessions to the given sessions array.
 

Constructors in negotiator.protocol.alternatingoffers with parameters of type ProfileRepItem
AlternatingOffersProtocol(AgentRepItem[] agentRepItems, ProfileRepItem[] profileRepItems, java.util.HashMap<AgentParameterVariable,AgentParamValue>[] agentParams, int totalSessionRounds)
          RUN A NEGO SESSION.
 

Uses of ProfileRepItem in negotiator.protocol.auction
 

Methods in negotiator.protocol.auction with parameters of type ProfileRepItem
protected static AuctionProtocol MultiPhaseAuctionProtocol.createSession(Tournament tournament, ProfileRepItem profileCenter, ProfileRepItem profileSeller1, ProfileRepItem profileSeller2)
           
protected static AuctionProtocol AuctionProtocol.createSession(Tournament tournament, ProfileRepItem profileCenter, ProfileRepItem profileSeller1, ProfileRepItem profileSeller2)
           
protected  AuctionBilateralAtomicNegoSession AuctionProtocol.runNegotiationSession(Agent agentA, Agent agentB, AgentRepItem agentARepItem, AgentRepItem agentBRepItem, java.lang.String agentAname, java.lang.String agentBname, ProfileRepItem profileRepItemA, ProfileRepItem profileRepItemB, UtilitySpace spaceA, UtilitySpace spaceB, java.util.HashMap<AgentParameterVariable,AgentParamValue> agentAparams, java.util.HashMap<AgentParameterVariable,AgentParamValue> agentBparams)
          do test run of negotiation session.
protected  AuctionBilateralAtomicNegoSession AuctionProtocol.runNegotiationSession(AgentRepItem agentARepItem, AgentRepItem agentBRepItem, java.lang.String agentAname, java.lang.String agentBname, ProfileRepItem profileRepItemA, ProfileRepItem profileRepItemB, UtilitySpace spaceA, UtilitySpace spaceB, java.util.HashMap<AgentParameterVariable,AgentParamValue> agentAparams, java.util.HashMap<AgentParameterVariable,AgentParamValue> agentBparams)
           
 

Constructors in negotiator.protocol.auction with parameters of type ProfileRepItem
AuctionProtocol(AgentRepItem[] agentRepItems, ProfileRepItem[] profileRepItems, java.util.HashMap<AgentParameterVariable,AgentParamValue>[] agentParams, int tSR)
           
FreeAuctionProtocol(AgentRepItem[] agentRepItems, ProfileRepItem[] profileRepItems, java.util.HashMap<AgentParameterVariable,AgentParamValue>[] agentParams)
           
MultiPhaseAuctionProtocol(AgentRepItem[] agentRepItems, ProfileRepItem[] profileRepItems, java.util.HashMap<AgentParameterVariable,AgentParamValue>[] agentParams, int cSR, int tSR)
           
 

Uses of ProfileRepItem in negotiator.repository
 

Methods in negotiator.repository that return types with arguments of type ProfileRepItem
 java.util.ArrayList<ProfileRepItem> DomainRepItem.getProfiles()
           
 

Methods in negotiator.repository with parameters of type ProfileRepItem
 boolean Repository.existUtilitySpace(Domain domain, ProfileRepItem profile)
           
 UtilitySpace Repository.getUtilitySpace(Domain domain, ProfileRepItem profile)
           
 boolean Repository.removeProfileRepItem(ProfileRepItem item)
           
 

Uses of ProfileRepItem in negotiator.tournament
 

Methods in negotiator.tournament that return types with arguments of type ProfileRepItem
 java.util.ArrayList<ProfileRepItem> Tournament.getProfiles()
          Get the profiles that are available.
 

Uses of ProfileRepItem in negotiator.tournament.VariablesAndValues
 

Methods in negotiator.tournament.VariablesAndValues that return ProfileRepItem
 ProfileRepItem ProfileValue.getProfile()
           
 

Constructors in negotiator.tournament.VariablesAndValues with parameters of type ProfileRepItem
ProfileValue(ProfileRepItem p)